package rescsa.gob.pe.actividad.service;

import java.util.List;

import rescsa.gob.pe.actividad.bean.ActividadBEAN;
import rescsa.gob.pe.casoprueba.bean.CasoPruebaBEAN;
import rescsa.gob.pe.trabajo.bean.DetalleRequerimientoActividadBEAN;

public interface ActividadService {

//	Tecnico de Desarrollo de Software
	public abstract List<ActividadBEAN> ListaActividades()throws Exception;
	public abstract List<ActividadBEAN> ListaActividadesRequerimiento(String codigo_solicitud_requerimiento)throws Exception;
	public abstract DetalleRequerimientoActividadBEAN ObtenerActividad(int codigo_actividad)throws Exception;
	public abstract String ModificarEstadoActividad(DetalleRequerimientoActividadBEAN detallerequerimientoactividad)throws Exception;
	public abstract String ModificarEstadoActividadFinalizada(DetalleRequerimientoActividadBEAN detallerequerimientoactividad)throws Exception;
	public abstract String SubirArchivosaActividad(DetalleRequerimientoActividadBEAN detallerequerimientoactividad)throws Exception;
	
	
//	Analista QA
	public abstract List<ActividadBEAN> ListaActividadesRequerimientoAnalista(String codigo_solicitud_requerimiento)throws Exception;
	public abstract CasoPruebaBEAN ObtenerCasodePrueba(int codigo_actividad)throws Exception;
	public abstract String GrabaCasodePrueba(CasoPruebaBEAN casoprueba)throws Exception;
	public abstract CasoPruebaBEAN ObtenerCasodePruebaxId(int id)throws Exception;
}
